package com.dhb.base.criteria;



import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class PromotionRuleCriteria implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Long id;
	private String name;
	private Integer privilegeType;
	private Integer privilegeCondition;
	private BigDecimal privilegeValue;
	private Long ruleTypeId;
	private String ruleTypeName;
	private Date createDate;
	private Date updateDate;

	/**
	 * 规则说明
	 */
	private String ruleDescription;

	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Integer getPrivilegeType() {
		return privilegeType;
	}
	public void setPrivilegeType(Integer privilegeType) {
		this.privilegeType = privilegeType;
	}
	public Integer getPrivilegeCondition() {
		return privilegeCondition;
	}
	public void setPrivilegeCondition(Integer privilegeCondition) {
		this.privilegeCondition = privilegeCondition;
	}

	public BigDecimal getPrivilegeValue() {
		return privilegeValue;
	}

	public void setPrivilegeValue(BigDecimal privilegeValue) {
		this.privilegeValue = privilegeValue;
	}

	public Long getRuleTypeId() {
		return ruleTypeId;
	}
	public void setRuleTypeId(Long ruleTypeId) {
		this.ruleTypeId = ruleTypeId;
	}
	public String getRuleTypeName() {
		return ruleTypeName;
	}
	public void setRuleTypeName(String ruleTypeName) {
		this.ruleTypeName = ruleTypeName;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public Date getUpdateDate() {
		return updateDate;
	}
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	public String getRuleDescription() {
		return ruleDescription;
	}
	public void setRuleDescription(String ruleDescription) {
		this.ruleDescription = ruleDescription;
	}
	
	
}
